package com.unlcn.ils.erpInterfaces.dao.model;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 订单接口日志表
 * </p>
 *
 * @author liangpeng
 * @since 2018-06-06
 */
@TableName("WMS_ORDER_LOG")
public class WmsOrderLog extends Model<WmsOrderLog> {

    private static final long serialVersionUID = 1L;

	/**
	 * 客户ID
	 */
	private Long customId;

	/**
	 * ${field.comment}
	 */
	@TableId(type = IdType.INPUT)
	private Long id;

	/**
	 * 交接单号
	 */
	@TableField(value="HANDOVER_NUMBER")
	private String handoverNumber;

	/**
	 * 组板单号
	 */
	@TableField(value="GROUP_BOARD_NO")
	private String groupBoardNo;

	/**
	 * WMS订单号
	 */
	private String orderno;

	/**
	 * 客户名称
	 */
	private String customName;

	/**
	 * 订单日期
	 */
	private String orderDate;

	/**
	 * 下单人
	 */
	private String creator;

	/**
	 * 车架号
	 */
	private String vin;

	/**
	 * 车型代码
	 */
	private String modelId;

	/**
	 * 车型名称
	 */
	private String modelName;

	/**
	 * 车型详细说明
	 */
	private String modelDesc;

	/**
	 * 发车省编码
	 */
	private String departProvinceCode;

	/**
	 * 发车省名称
	 */
	private String departProvinceName;

	/**
	 * 发车市编码
	 */
	private String departCityCode;

	/**
	 * 发车市名称
	 */
	private String departCityName;

	/**
	 * 发车县编码
	 */
	private String departCountyCode;

	/**
	 * 发车县名称
	 */
	private String departCountyName;

	/**
	 * 发车详细地址
	 */
	private String departAddr;

	/**
	 * 发车联系人
	 */
	private String departContact;

	/**
	 * 发车联系电话
	 */
	private String departPhone;

	/**
	 * 收车省编码
	 */
	private String receiptProvinceCode;

	/**
	 * 收车省名称
	 */
	private String receiptProvinceName;

	/**
	 * 收车市编码
	 */
	private String receiptCityCode;

	/**
	 * 收车市名称
	 */
	private String receiptCityName;

	/**
	 * 收车县编码
	 */
	private String receiptCountyCode;

	/**
	 * 收车县名称
	 */
	private String receiptCountyName;

	/**
	 * 收货地址
	 */
	private String receiptAddr;

	/**
	 * 收货地址
	 */
	private String receiptContact;

	/**
	 * 收货联系人
	 */
	private String receiptPhone;

	/**
	 * 标准公里数
	 */
	private Double distance;

	/**
	 * 要求起运日期
	 */
	private String dtshipdate;

	/**
	 * 是否加急
	 */
	private Integer burgent;

	/**
	 * 要求到达日期
	 */
	private String dtarriveDate;

	/**
	 * 数量
	 */
	private Integer count;

	/**
	 * 发运要求
	 */
	private String vcrequire;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 是否处理成功
	 */
	private Integer issucess;

	/**
	 * ERP中的系统订单号
	 */
	private String vcorderno;

	/**
	 * 创建日期
	 */
	@TableField(value="GMT_CREATE")
	private Date gmtCreate;

	/**
	 * 修改日期
	 */
	@TableField(value="GMT_MODIFY")
	private Date gmtModify;


	public Long getCustomId() {
		return customId;
	}

	public void setCustomId(Long customId) {
		this.customId = customId;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getHandoverNumber() {
		return handoverNumber;
	}

	public void setHandoverNumber(String handoverNumber) {
		this.handoverNumber = handoverNumber;
	}

	public String getGroupBoardNo() {
		return groupBoardNo;
	}

	public void setGroupBoardNo(String groupBoardNo) {
		this.groupBoardNo = groupBoardNo;
	}

	public String getOrderno() {
		return orderno;
	}

	public void setOrderno(String orderno) {
		this.orderno = orderno;
	}

	public String getCustomName() {
		return customName;
	}

	public void setCustomName(String customName) {
		this.customName = customName;
	}

	public String getOrderDate() {
		return orderDate;
	}

	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getVin() {
		return vin;
	}

	public void setVin(String vin) {
		this.vin = vin;
	}

	public String getModelId() {
		return modelId;
	}

	public void setModelId(String modelId) {
		this.modelId = modelId;
	}

	public String getModelName() {
		return modelName;
	}

	public void setModelName(String modelName) {
		this.modelName = modelName;
	}

	public String getModelDesc() {
		return modelDesc;
	}

	public void setModelDesc(String modelDesc) {
		this.modelDesc = modelDesc;
	}

	public String getDepartProvinceCode() {
		return departProvinceCode;
	}

	public void setDepartProvinceCode(String departProvinceCode) {
		this.departProvinceCode = departProvinceCode;
	}

	public String getDepartProvinceName() {
		return departProvinceName;
	}

	public void setDepartProvinceName(String departProvinceName) {
		this.departProvinceName = departProvinceName;
	}

	public String getDepartCityCode() {
		return departCityCode;
	}

	public void setDepartCityCode(String departCityCode) {
		this.departCityCode = departCityCode;
	}

	public String getDepartCityName() {
		return departCityName;
	}

	public void setDepartCityName(String departCityName) {
		this.departCityName = departCityName;
	}

	public String getDepartCountyCode() {
		return departCountyCode;
	}

	public void setDepartCountyCode(String departCountyCode) {
		this.departCountyCode = departCountyCode;
	}

	public String getDepartCountyName() {
		return departCountyName;
	}

	public void setDepartCountyName(String departCountyName) {
		this.departCountyName = departCountyName;
	}

	public String getDepartAddr() {
		return departAddr;
	}

	public void setDepartAddr(String departAddr) {
		this.departAddr = departAddr;
	}

	public String getDepartContact() {
		return departContact;
	}

	public void setDepartContact(String departContact) {
		this.departContact = departContact;
	}

	public String getDepartPhone() {
		return departPhone;
	}

	public void setDepartPhone(String departPhone) {
		this.departPhone = departPhone;
	}

	public String getReceiptProvinceCode() {
		return receiptProvinceCode;
	}

	public void setReceiptProvinceCode(String receiptProvinceCode) {
		this.receiptProvinceCode = receiptProvinceCode;
	}

	public String getReceiptProvinceName() {
		return receiptProvinceName;
	}

	public void setReceiptProvinceName(String receiptProvinceName) {
		this.receiptProvinceName = receiptProvinceName;
	}

	public String getReceiptCityCode() {
		return receiptCityCode;
	}

	public void setReceiptCityCode(String receiptCityCode) {
		this.receiptCityCode = receiptCityCode;
	}

	public String getReceiptCityName() {
		return receiptCityName;
	}

	public void setReceiptCityName(String receiptCityName) {
		this.receiptCityName = receiptCityName;
	}

	public String getReceiptCountyCode() {
		return receiptCountyCode;
	}

	public void setReceiptCountyCode(String receiptCountyCode) {
		this.receiptCountyCode = receiptCountyCode;
	}

	public String getReceiptCountyName() {
		return receiptCountyName;
	}

	public void setReceiptCountyName(String receiptCountyName) {
		this.receiptCountyName = receiptCountyName;
	}

	public String getReceiptAddr() {
		return receiptAddr;
	}

	public void setReceiptAddr(String receiptAddr) {
		this.receiptAddr = receiptAddr;
	}

	public String getReceiptContact() {
		return receiptContact;
	}

	public void setReceiptContact(String receiptContact) {
		this.receiptContact = receiptContact;
	}

	public String getReceiptPhone() {
		return receiptPhone;
	}

	public void setReceiptPhone(String receiptPhone) {
		this.receiptPhone = receiptPhone;
	}

	public Double getDistance() {
		return distance;
	}

	public void setDistance(Double distance) {
		this.distance = distance;
	}

	public String getDtshipdate() {
		return dtshipdate;
	}

	public void setDtshipdate(String dtshipdate) {
		this.dtshipdate = dtshipdate;
	}

	public Integer getBurgent() {
		return burgent;
	}

	public void setBurgent(Integer burgent) {
		this.burgent = burgent;
	}

	public String getDtarriveDate() {
		return dtarriveDate;
	}

	public void setDtarriveDate(String dtarriveDate) {
		this.dtarriveDate = dtarriveDate;
	}

	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}

	public String getVcrequire() {
		return vcrequire;
	}

	public void setVcrequire(String vcrequire) {
		this.vcrequire = vcrequire;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getIssucess() {
		return issucess;
	}

	public void setIssucess(Integer issucess) {
		this.issucess = issucess;
	}

	public String getVcorderno() {
		return vcorderno;
	}

	public void setVcorderno(String vcorderno) {
		this.vcorderno = vcorderno;
	}

	public Date getGmtCreate() {
		return gmtCreate;
	}

	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModify() {
		return gmtModify;
	}

	public void setGmtModify(Date gmtModify) {
		this.gmtModify = gmtModify;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

}
